About Mill Cross Management Company Limited (03586993) United Kingdom