About Amkare Property Investments Limited (13055147) United Kingdom