About Suffolk Macs Limited (04636895) United Kingdom