About Mclellan Consultancy Ltd (SC567562) United Kingdom