About Chelsea Upholstery & Interior Limited (05628633) United Kingdom