About Barry Fitch Limited (01334164) United Kingdom