About London Alfa Limited (09806964) United Kingdom