About Odstock Properties Limited (03205360) United Kingdom