About Urquhart Management (scotland) Limited (SC267220) United Kingdom