About Laur & Nick Limited (12281598) United Kingdom