About Palmer & Co. (scotland) Ltd. (SC410675) United Kingdom