About Owridge Properties Limited (13215745) United Kingdom