About Mccalman Mcleod Limited (SC567775) United Kingdom