About Latimer Luxury Limited (13265091) United Kingdom