About W & Ba Carpets & Blinds Limited (04588636) United Kingdom