About Excell Properties Limited (04003592) United Kingdom