About Meyrick Properties Limited (04035606) United Kingdom