About Lattimergrange Development Company Limited (10014636) United Kingdom