About Morrell Howarth Ltd (10255799) United Kingdom