About Capelli Kelso Ltd (SC599784) United Kingdom