About Thomas A Barr Ltd (SC305828) United Kingdom