About Larrouze Properties Limited (07299946) United Kingdom