About Beeching Holdings Limited (11140544) United Kingdom