About Lowe & Simpson Group Limited (01425179) United Kingdom