About Shez & Spencer Delivery Ltd (13231585) United Kingdom