About Grimsbury Square Management Company Limited (12441360) United Kingdom