About Bancroft Carpets Limited (07721884) United Kingdom