About Mark Glidden Consultancy Limited (SC655176) United Kingdom