About A Devlukia Properties Limited (13117799) United Kingdom