About Storer Homes Ltd (04549709) United Kingdom