About Stephen Rudd Associates Limited (09356499) United Kingdom