About Sowerby 3 Ltd (11687857) United Kingdom