About Alfa Property Limited (07309381) United Kingdom