About Beccles Home Improvements Limited (06496329) United Kingdom