About Williams & Marsh Properties Limited (13529613) United Kingdom