About Number Eight St Andrews Square Limited (06338730) United Kingdom