About Penlee Residents Management Company Limited (01122878) United Kingdom