About Melloy (holdings) Limited (07649839) United Kingdom