About Latham & Taylor Ltd (11623584) United Kingdom