About King & Castillo Ltd (NI626819) United Kingdom