About Meyer Property Limited (10922426) United Kingdom