About Bamford Home Improvements Limited (10514641) United Kingdom