About Peninsula 23 Management Company Limited (12156583) United Kingdom