About Eighteen Alexandra Road Management Limited (01364870) United Kingdom