About Williams Mead Management (bartestree) Limited (02666561) United Kingdom