About Larochelle Investment Limited (06215607) United Kingdom