About Glasgow Square Limited (03855139) United Kingdom