About Nick Owen Developments Ltd (10780361) United Kingdom