About Nick Lowe Limited (01517755) United Kingdom