About Mcmillan Rand Limited (01638075) United Kingdom