About Middlerock Limited (12760165) United Kingdom