About Middenrock Limited (12268728) United Kingdom