About Humphrey & Urry Developments Limited (01115980) United Kingdom