About Mason & Ball Services Limited (01022077) United Kingdom