About Diddy Homes Limited (13706298) United Kingdom