About Rigby & Hill Limited (10488847) United Kingdom