About Latimer Place Ltd (12121504) United Kingdom