About Owen Taylor And Sons Holdings Limited (11277483) United Kingdom