About Mylor & Mawes Ltd (07788756) United Kingdom