About Barboorsi Tamworth Limited (13095834) United Kingdom