About Lead Properties Limited (09903190) United Kingdom