About Barraclough And Stiles Limited (05659600) United Kingdom