About Alpha House (leicester) Limited (02802690) United Kingdom