About Latimer Property Developments Limited (05598919) United Kingdom