About K&s Meiklejohn Limited (SC598516) United Kingdom