About Twenty-fifth Avenue Ltd (06242442) United Kingdom