About Kembrey Place Limited (12028021) United Kingdom