About York Investment Holdings Limited (12096268) United Kingdom