About Lucky House (glasgow ) Ltd (SC623315) United Kingdom