About 20-21 Bartholomew Square Limited (08486566) United Kingdom