About Ambitech Properties Limited (09546264) United Kingdom