About Didsbury Developments Limited (03596257) United Kingdom