About Proctor Investments Limited (10363729) United Kingdom