About Glen Owen Property Ltd (11943721) United Kingdom