About Keene Properties Limited (04868158) United Kingdom