About Ambias Properties Limited (13260455) United Kingdom