Company name: Leufroy Limited
Description: Acquisition | Development | Management
10 Cromwell Pl, South Kensington, London SW7 2JN, United Kingdom