About King & Taylor Limited (07575366) United Kingdom