About Pomelo Stourbridge Ltd (13012663) United Kingdom