About Alfa Property Investment Ltd (10291402) United Kingdom