About Owen Developments (uk) Limited (04980426) United Kingdom