About Jilla Properties Ltd (10966374) United Kingdom