About Devlukia Properties Limited (09353119) United Kingdom