About Leo Bancroft Holdings Limited (08000432) United Kingdom