About Peter Spencer Consultancy Limited (07200707) United Kingdom