About 24 Bartholomew Square Limited (06853889) United Kingdom