About Roy Killkin Limited (06534882) United Kingdom