About Mason & Sons (london) Ltd (12281795) United Kingdom