About St Thomas Close (barrowford) Management Limited (12373926) United Kingdom