About Blenheim Close Residents Limited (02355688) United Kingdom