About 20-30 Halliard Court Limited (10630761) United Kingdom