About Lancy Lowe & Co Limited (11817264) United Kingdom