About Mellory Limited (09547995) United Kingdom