About Alastair Rankin Limited (08610287) United Kingdom