About Loudoun (ayrshire) Limited (SC551527) United Kingdom