About Equus International Property Limited (03823002) United Kingdom