About Plimmer Property Limited (13108717) United Kingdom