About Barraclough Services Ltd (13333643) United Kingdom