About Aljo Properties Ltd (12763363) United Kingdom