About Open Gates Development Limited (12054189) United Kingdom