About Billinge Investments Llp (OC329507) United Kingdom