About 18 Bedford Square Limited (05635741) United Kingdom