About Ivyhurst Management Company Limited (03899959) United Kingdom