About Jambo Dwellings Ltd (13189256) United Kingdom