About Snapback Joinery Limited (12075193) United Kingdom