About Barrowmore Limited (05988028) United Kingdom