About Stenning Consultancy Limited (04306297) United Kingdom