About Baronchelli & Rossi Limited (10831665) United Kingdom