About King & Allen Limited (06215613) United Kingdom