About Bower Homes & Developments Ltd. (06393028) United Kingdom