Company name: Leon Star
Description: London demolition company - Our London demolition company is fully Licensed & Insured for demolition, building strip out and construction services.
39 Idmiston Rd, London E15 1RG, United Kingdom