About Bovill Holdings Limited (09323208) United Kingdom