About Rigby Middleton Holdings Limited (12464729) United Kingdom