About W Tell Properties Limited (07723346) United Kingdom