About Alex Hitchcock Limited (08017693) United Kingdom