About Rossi - Caffell Ltd (08753783) United Kingdom