About T J Devon Ltd (12444798) United Kingdom