About Keele Developments Limited (02304262) United Kingdom