About George Luqa Limited (09400403) United Kingdom