About James Neill Holdings Limited (00144973) United Kingdom