About Mowell & Co. Limited (01088410) United Kingdom