About Kenford Investment Limited (05475881) United Kingdom