About Leicester Bsf Holdings Company 2 Limited (07713394) United Kingdom