About Our Lady S Abingdon Trustees Limited (06269288) United Kingdom