About Barraclough Brown Limited (10047419) United Kingdom