About Barratt St Mary S Limited (02669962) United Kingdom