About Leicester Barfitting Co. Limited (01249891) United Kingdom