About Mead Property Holdings Limited (05434679) United Kingdom