About Latimer Living Limited (10650330) United Kingdom