About Mac & Scott Ltd (11745495) United Kingdom