About 24 Haddington Road Ltd (12527248) United Kingdom