About Allo Housing Uk Ltd (10706159) United Kingdom