About Keli Properties Limited (07065336) United Kingdom