About Devc Property Solutions Ltd (12922316) United Kingdom