About Mac Seal Limited (03186252) United Kingdom