About Mackell S Limited (06461220) United Kingdom