About Larkbeare Holdings Limited (00844217) United Kingdom