About Latchgate Residents Company Limited (01362771) United Kingdom