About Ilaa Properties Limited (12618582) United Kingdom