About Rory Mack Associates Limited (06424169) United Kingdom