About Mickscand Management Company Limited (01212708) United Kingdom