About Rooksale Ltd (12476590) United Kingdom