About Roebuck European Holdings Ltd (13629755) United Kingdom