About Beccastan Ltd (13143787) United Kingdom