About Meadrock Limited (01030826) United Kingdom