About Sewell & Co Limited (07986982) United Kingdom