About Newball & Mason Limited (00201200) United Kingdom