About Shenandoah Consultancy Limited (13159795) United Kingdom