About Nixon Investment Holdings Limited (12349359) United Kingdom