About Divine Favour Investment & Properties Limited (12532596) United Kingdom