About Havelock Developments Ltd. (SC296587) United Kingdom