About Latchmere Properties Limited (01051677) United Kingdom