About Beckcastle Limited (01230678) United Kingdom