About Owen Taylor Ldn Ltd (13444773) United Kingdom