About Capelli Limited (01517254) United Kingdom