About Sefton Street Homes Limited (11173236) United Kingdom