About Leefe Developments Limited (01170182) United Kingdom