About Sewell & Cherry Ltd (12305156) United Kingdom