About Greater London Authority Holdings Limited (07923665) United Kingdom