About Mayfield Bell Limited (09612602) United Kingdom