About Capelli & Company Limited (07567390) United Kingdom