About 20 Hanover Square Limited (00990708) United Kingdom