About Latchmere Building Services Ltd (11489080) United Kingdom