About R J Meikle & Co. Limited (SC122763) United Kingdom