About Bedford Intermediaries Limited (12613380) United Kingdom