About Rollor London Limited (11751122) United Kingdom