About Chair Makers Limited (02802260) United Kingdom