About Twenty-six Hatherley Grove Limited (02341396) United Kingdom