About Brown & Mcrae (trustees) Limited (SC260652) United Kingdom