About Grand Square Limited (12236315) United Kingdom