About St Andrews Ivel Manor Management Company Limited (09893772) United Kingdom