About Rory Macdonald Holdings Ltd (12941628) United Kingdom