About Bowcar Investment Company Limited (00650065) United Kingdom