About Kenla Properties Limited (08131004) United Kingdom