About Rigby Lennon & Co Limited (04516866) United Kingdom