About Grand Lodge Limited (05126190) United Kingdom