About Vidal & Company Furniture Design & Makers Limited (10826262) United Kingdom