About Robert Meikle & Co (SL000102) United Kingdom