About Stockwell & Co Ltd (08338418) United Kingdom