About Keppel Place Development Ltd (13551273) United Kingdom