About Mellen & Co. Limited (07397144) United Kingdom