About Rigby (london) Limited (05163783) United Kingdom