About May & Scofield Limited (02704860) United Kingdom