About Owen & Co (properties) Limited (04185512) United Kingdom