About Baveystock Holdings Limited (00260851) United Kingdom