About Owen Properties Limited (01568862) United Kingdom