About Terry Flicker Consultancy Ltd (08983699) United Kingdom