About Leon Shepherd Properties Limited (01153605) United Kingdom