About Capelli Londra Limited (08077963) United Kingdom