About Mctaggart-scott Ltd (05606408) United Kingdom