About Ivor Caplin Consultancy Limited (05527531) United Kingdom