About Burrough Investments Limited (01087705) United Kingdom