About Telscombe Close (residents) Limited (06943531) United Kingdom