About Straquhan Estates Limited (11102801) United Kingdom