About Owen Closs Limited (10402945) United Kingdom