About Endell Properties Limited (06434799) United Kingdom