About Lloyd Williams Properties Limited (03941808) United Kingdom