About Richard Spoors Associates Limited (05501153) United Kingdom