About Odedra & C M Charles Ltd (08936159) United Kingdom