About Open Door Developments Limited (12684851) United Kingdom