About Latimer Developments Limited (05452017) United Kingdom