About 25 Lordship Park Management Company Limited (02990825) United Kingdom