About Ambar Properties Ltd (12441106) United Kingdom