About Levick Investments Limited (11260999) United Kingdom