About Stokes House Residents Limited (02403861) United Kingdom