About Stephen Ball Handmade Sofas And Chairs Limited (09388573) United Kingdom