About Lloydsborough Properties Limited (01996739) United Kingdom