About Stuart Mack Services Limited (13064618) United Kingdom