About Cruickshank Blind Company Limited (SC249614) United Kingdom