About Octroi Investments Limited (03243303) United Kingdom