About Latchgate Property Limited (08386649) United Kingdom