About Howard Square Limited (11528665) United Kingdom