About Howbury Developments Ltd. (03313022) United Kingdom