About Owen John & Co. Ltd (05102265) United Kingdom