About L Hitchcock Ltd (10066374) United Kingdom