About Meadride Limited (12857412) United Kingdom