About Kelsi 65 Limited (01560227) United Kingdom