About Eighteen Sussex Square Limited (00625842) United Kingdom