About Rib Shack Petts Wood Limited (12857143) United Kingdom