About Leefield Properties Limited (13157277) United Kingdom