About 88 St. Leonards Road Management Company Limited (02200619) United Kingdom