About New Stowe Developments Limited (10933164) United Kingdom