About St Wilfrids (isle Of Wight) Management Company Limited (07254302) United Kingdom