About Bowford Investments Limited (06120769) United Kingdom