About Devtec Properties Limited (09534897) United Kingdom