About Bell & Stocchero Limited (10372554) United Kingdom