About Barraclough Properties Ltd (13334028) United Kingdom