About Spirit Of St. Andrews Limited (SC675117) United Kingdom