About Mepc Clyde Gateway No. 2 Limited (07654632) United Kingdom