About Ambridge Developments Limited (12652887) United Kingdom