About Featherstone Pallet Supplies Limited (06965159) United Kingdom