About Stamford House Residents Limited (07265027) United Kingdom