About Huggle Homes Limited (12433932) United Kingdom