About Kenwell Properties Limited (03363690) United Kingdom