About Mclellan Hill Limited (12305998) United Kingdom