About Rollard Limited (13438422) United Kingdom