About Latham Square Limited (13711863) United Kingdom