About Alpha Properties (leicester) Limited (09295202) United Kingdom