About Open House Developments Ltd (11261774) United Kingdom