About Bickerstaffes Limited (02341098) United Kingdom