About Neill Carruthers Consulting Ltd (08646055) United Kingdom