About Billcroft Trading L.p. (NL000266) United Kingdom