About Stroquhan Estate Limited (02236653) United Kingdom