About Ambrose Developments (devon) Limited (08032358) United Kingdom