About Beneficial Foundation (trading) Limited (05373402) United Kingdom