About Bishops Avenue Investments Limited (12862988) United Kingdom