About Rumford Investments Limited (02743047) United Kingdom