About Wax & Glo Limited (11717851) United Kingdom