About Roderick Stanley Ltd (13061240) United Kingdom