About 64 St Leonards Road Management Company Limited (06244718) United Kingdom