About Shackleton Rodgers Ltd. (07876001) United Kingdom