About Baggott Church Street Limited (01335252) United Kingdom