About No 27 Turriff Limited (SC503616) United Kingdom