About Ambler Properties Limited (00682788) United Kingdom