About Laurence Bowers Creative Limited (12124904) United Kingdom