About Ambo Properties Ltd (10795168) United Kingdom