About Rory Macalister Limited (10121586) United Kingdom