About Mead Property Limited (11038387) United Kingdom