About Lowe & Simpson (developments) Ltd (02312419) United Kingdom