About Ambridge Land Limited (02020251) United Kingdom