About Latymer Corporation Limited (04655303) United Kingdom