About The Stallard Consultancy Limited (11443298) United Kingdom