About Barford Investment Holdings Limited (07434482) United Kingdom