About Snelling Consultancy Limited (06746235) United Kingdom