About Eggar Forrester Group Holdings Limited (09903426) United Kingdom