About Interior Workshops (london) Limited (01261145) United Kingdom