About Williams And Lee Properties Limited (07978873) United Kingdom