About Rosebud Telford Limited (11857154) United Kingdom