About Ambro Properties Ltd (10311363) United Kingdom