About 28 Scrutton Street Limited (12843107) United Kingdom