About Echo Properties Limited (01787592) United Kingdom