About Mallin & Son Limited (12694205) United Kingdom