About Bickers Holdings Limited (01520006) United Kingdom