About H. & S. Developments Limited (01954835) United Kingdom