About Epping Investments Limited (05380693) United Kingdom