About Mackendrick Norcott Limited (01355587) United Kingdom