About Leicester Bsf Holdings Company 1 Limited (06260316) United Kingdom