About St Wilfrids Development Company Limited (03548004) United Kingdom