About Myerscough Property Partnership Limited (09658223) United Kingdom