About Juga Homes Ltd (07958147) United Kingdom