About Rat And Pallet Ltd (09955138) United Kingdom