About Martel Holdings Limited (02522324) United Kingdom