About 2 Church Avenue Penarth Management Company Limited (04684295) United Kingdom