About Garofalo & Ricciardi Properties Ltd (12650948) United Kingdom