About Jock.henderson Limited (SC539238) United Kingdom