About Latchmere Projects Ltd (12406966) United Kingdom