About Devta Homes Limited (07222116) United Kingdom