About Rory And Sons Limited (13407290) United Kingdom