About Julie Leigh Properties Limited (12396444) United Kingdom