About Owen-taylor Group Ltd (12979723) United Kingdom