About Bromfelde Investments Limited (12415095) United Kingdom