About St Andrews Management Company [ecclerigg] Limited (06428318) United Kingdom