About Mead Properties Limited (11272593) United Kingdom