About 68 Lansdowne Place Hove Limited (04229217) United Kingdom