About O Toole S B&b Limited (08156348) United Kingdom