About Valentini & Cruickshank Limited (SC564607) United Kingdom