About Doodle Homes Ltd (11785563) United Kingdom