About Bains & Sons Investments Limited (10594408) United Kingdom