About Straderick Holdings Ltd (12639211) United Kingdom