About Giancarlo Ricci Limited (01223323) United Kingdom