About Bickham Holdings Limited (13611586) United Kingdom