About Powell Homes Ltd (06261293) United Kingdom