About Octagon (richmond) Limited (04408795) United Kingdom