About Kirkwood Consultancy Limited (07525858) United Kingdom