About Victor And Barrett Limited (13025527) United Kingdom