About Jellie Properties Limited (10028541) United Kingdom