About Wellington & Lords Properties Limited (07357147) United Kingdom