About E&c London Ltd (07509306) United Kingdom