About Beckwith Capital Investment Limited (04165903) United Kingdom