About Alex Hickman Spv Ltd (11563544) United Kingdom