About The Latimer House Company Ltd (04883502) United Kingdom